package com.cheng.cms.mapper;

import com.cheng.cms.domain.Residents;

import java.util.List;
import java.util.Map;

public interface ResidentDao {
     /**
      * 查询所有用户信息
      * @return
      */
     List<Residents> selectAllResidents();

     /**
      * 楼号房号条件查询用户信息
      * @param mapCondition
      * @return
      */
     List<Residents> selectResidentsByCondition(Map<String,String> mapCondition);

     /**
      * 查询所有楼号
      * @return
      */
     List<String> selectAllBuildingNo();

     /**
      * 查询所有房号
      * @return
      */
     List<String> selectAllRoomNo();

     /**
      * 新增用户
      * @return
      */
     int addUser(Residents residents);

     /**
      * 通过用户id删除用户
      * @param id
      * @return
      */
     int deleteUserById(int id);

     /**
      * 通过用户信息更改用户数据
      * @param residents
      * @return
      */
     int updateUser(Residents residents);


}
